<?php
/**
 * Created by PhpStorm.
 * User: Lesky
 * Date: 2020/6/22
 * Time: 9:50
 */

/**
 * 公用的方法  返回json数据，进行信息的提示
 * @param $code 状态
 * @param string $msg 提示信息
 * @param array $data 返回数据
 */
if(!function_exists('showMsg')){
    function showMsg($code, $msg = '', $data = array()){
        $result = array(
            'code' => $code,
            'msg' =>$msg,
            'data' =>$data
        );
        return json_encode($result);
    }
}

/**
 * 公用的方法  二维数组添加新的键
 * @param array $data 返回数据
 */
if(!function_exists('reArray')){
    function reArray($data = array()){
        foreach ($data as $k=>$v){
            $data[$k]['value'] = $v['id'];
            $data[$k]['label'] = $v['name'];
        }
        return $data;
    }
}

/**
 * 公用的方法  二维数组添加新的键
 * @param array $data 返回数据
 */
if(!function_exists('addArrayKV')){
    function addArrayKV($arr = array(),$isOverdue){
        array_walk($isOverdue, function (&$value, $key, $arr) {
            $value = array_merge($value, $arr);
        },$arr);
        return $isOverdue;
    }

}

/**
 * 公用的方法  换新的键名
 * @param array $data 返回数据
 */
